0.00/0.09 % Problem : theBenchmark.p : TPTP v0.0.0. Released v0.0.0. 0.00/0.09 % Command : do_cvc5 %s %d THM 0.09/0.29 % Computer : n006.cluster.edu 0.09/0.29 % Model : x86_64 x86_64 0.09/0.29 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz 0.09/0.29 % Memory : 8042.1875MB 0.09/0.29 % OS : Linux 3.10.0-693.el7.x86_64 0.09/0.29 % CPULimit : 1440 0.09/0.29 % WCLimit : 180 0.09/0.29 % DateTime : Thu Jul 4 07:31:38 EDT 2024 0.14/0.29 % CPUTime : 0.14/0.42 %----Proving TH0 20.45/20.75 --- Run --ho-elim --enum-inst at 10... 20.45/20.75 --- Run --ho-elim --no-e-matching --enum-inst at 10... 20.45/20.75 --- Run --mbqi --mbqi-fast-sygus at 20... 20.45/20.75 % SZS status Theorem for /export/starexec/sandbox/tmp/tmp.iPanVdooDQ/cvc5---1.0.5_9890.smt2 20.45/20.75 % SZS output start Proof for /export/starexec/sandbox/tmp/tmp.iPanVdooDQ/cvc5---1.0.5_9890.smt2 20.45/20.75 (declare-sort $$unsorted 0) 20.45/20.75 (define @v.0.BOUND_VARIABLE_2604 () (alf.var "BOUND_VARIABLE_2604" (-> $$unsorted Bool))) 20.45/20.75 (define @v.0.BOUND_VARIABLE_446 () (alf.var "BOUND_VARIABLE_446" $$unsorted)) 20.45/20.75 (define @v.0.Y () (alf.var "Y" (-> $$unsorted Bool))) 20.45/20.75 (define @v.0.Xy () (alf.var "Xy" (-> $$unsorted Bool))) 20.45/20.75 (define @v.1.Xx () (alf.var "Xx" $$unsorted)) 20.45/20.75 (define @v.0.R () (alf.var "R" (-> (-> $$unsorted Bool) (-> $$unsorted Bool) Bool))) 20.45/20.75 (define @v.0.Xx () (alf.var "Xx" (-> $$unsorted Bool))) 20.45/20.75 (define @v.0.Xz () (alf.var "Xz" (-> $$unsorted Bool))) 20.45/20.75 (define @v.0.X () (alf.var "X" (-> $$unsorted Bool))) 20.45/20.75 (define @v.0.BOUND_VARIABLE_2603 () (alf.var "BOUND_VARIABLE_2603" (-> $$unsorted Bool))) 20.45/20.75 (define @t1 () (_ @v.0.R @v.0.Xx)) 20.45/20.75 (define @t2 () (@list @v.0.Xx @v.0.Xy @v.0.Xz)) 20.45/20.75 (define @t3 () (@list @v.0.Xx)) 20.45/20.75 (define @t4 () (@list @v.0.R)) 20.45/20.75 (define @t5 () (not (exists @t4 (and (forall @t3 (_ @t1 @v.0.Xx)) (forall (@list @v.0.X @v.0.Y) (=> (and (_ (_ @v.0.R @v.0.Y) @v.0.X) (_ (_ @v.0.R @v.0.X) @v.0.Y)) (forall (@list @v.1.Xx) (= (_ @v.0.X @v.1.Xx) (_ @v.0.Y @v.1.Xx))))) (forall @t2 (=> (and (_ (_ @v.0.R @v.0.Xy) @v.0.Xz) (_ @t1 @v.0.Xy)) (_ @t1 @v.0.Xz))))))) 20.45/20.75 (define @t6 () (= (@v.0.X @v.0.BOUND_VARIABLE_446) (@v.0.Y @v.0.BOUND_VARIABLE_446))) 20.45/20.75 (define @t7 () (@list @v.0.X @v.0.Y @v.0.BOUND_VARIABLE_446)) 20.45/20.75 (define @t8 () (forall @t4 (or (not (forall @t3 (@v.0.R @v.0.Xx @v.0.Xx))) (not (forall @t7 (or (not (@v.0.R @v.0.Y @v.0.X)) (not (@v.0.R @v.0.X @v.0.Y)) @t6))) (not (forall @t2 (or (not (@v.0.R @v.0.Xy @v.0.Xz)) (not (@v.0.R @v.0.Xx @v.0.Xy)) (@v.0.R @v.0.Xx @v.0.Xz))))))) 20.45/20.75 (define @t9 () (lambda (@list @v.0.BOUND_VARIABLE_2603 @v.0.BOUND_VARIABLE_2604) (= @v.0.BOUND_VARIABLE_2603 @v.0.BOUND_VARIABLE_2604))) 20.45/20.75 (assume @p1 @t5) 20.45/20.75 (assume @p2 true) 20.45/20.75 ; WARNING: add trust step for MACRO_SR_EQ_INTRO 20.45/20.75 ; trust MACRO_SR_EQ_INTRO 20.45/20.75 (step @p3 :rule trust :premises () :args ((= @t5 @t8))) 20.45/20.75 (step @p4 :rule eq_resolve :premises (@p1 @p3)) 20.45/20.75 (assume-push @p5 @t8) 20.45/20.75 (step @p6 :rule instantiate :premises (@p4) :args ((@list @t9))) 20.45/20.75 (step-pop @p10 :rule scope :premises (@p6)) 20.45/20.75 (step @p7 :rule process_scope :premises (@p10) :args ((or (not (forall @t3 (_ @t9 @v.0.Xx @v.0.Xx))) (not (forall @t7 (or (not (_ @t9 @v.0.Y @v.0.X)) (not (_ @t9 @v.0.X @v.0.Y)) @t6))) (not (forall @t2 (or (not (_ @t9 @v.0.Xy @v.0.Xz)) (not (_ @t9 @v.0.Xx @v.0.Xy)) (_ @t9 @v.0.Xx @v.0.Xz))))))) 20.45/20.75 ; WARNING: add trust step for MACRO_SR_PRED_ELIM 20.45/20.75 ; trust MACRO_SR_PRED_ELIM 20.45/20.75 (step @p9 :rule trust :premises (@p7) :args ((not @t8))) 20.45/20.75 ; WARNING: add trust step for MACRO_RESOLUTION_TRUST 20.45/20.75 ; trust MACRO_RESOLUTION_TRUST 20.45/20.75 (step @p10 false :rule trust :premises (@p9 @p4) :args (false)) 20.45/20.75 20.45/20.75 % SZS output end Proof for /export/starexec/sandbox/tmp/tmp.iPanVdooDQ/cvc5---1.0.5_9890.smt2 20.45/20.75 % cvc5---1.0.5 exiting 20.45/20.75 % cvc5---1.0.5 exiting 20.45/20.75 EOF